﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using Insifo.BL.Seg;
using Insifo.BE;
using Insifo.BE.Seg;
using Insifo.BE.Gen;

// NOTE: You can use the "Rename" command on the "Refactor" menu to change the class name "WCUsuarioAplicacion" in code, svc and config file together.
public class WCUsuarioMenu : IWCUsuarioMenu
{
    BLUsuarioMenu _bl = new BLUsuarioMenu();

    /// <summary>
    /// Método obtiene la lista de usuarios por aplicacion
    /// </summary>
    /// <returns>Devuelve un DataSet</returns>
    public DataSet ListarPorNivel(BEUsuarioMenu pbe)
    {
        return _bl.ListarPorNivel(pbe);
    }


    /// <summary>
    /// Método obtiene la lista de usuarios por aplicacion
    /// </summary>
    /// <returns>Devuelve un DataSet</returns>
    public List<BEUsuarioMenu> ListarPorNivelPorUsuario(BEUsuarioMenu pbe)
    {
        return _bl.ListarPorNivelPorUsuario(pbe);
    }

    /// <summary>
    /// inserta los usuario por aplicacion
    /// </summary>
    /// <returns>Devuelve un DataSet</returns>
    public BEUsuario Insertar(BEUsuario pbe)
    {
        return _bl.Insertar(pbe);
    }

    /// <summary>
    /// inserta las acciones de los usuarios por aplicacion
    /// </summary>
    /// <returns>Devuelve un BEUsuario</returns>
    public BEUsuario InsertarAcciones(BEUsuario pbe)
    {
        return _bl.InsertarAcciones(pbe);
    }
  
}
